觀念平台-區分幣圈與鏈圈,讓區塊鏈大步向前走
2018年07月24日 04:10 工商時報 林建甫台灣經濟研究院院長、台大經濟系教授
在中國大陸與南韓相繼禁止加密貨幣交易之後,今年初全球最大的社群平台臉書 (Face Book) 宣布全面禁止推廣比特幣、加密貨幣和首次代幣發行 (Initial Coin Offering,ICO )相關廣告。今年3月谷歌 (Google) 也跟進,這兩家網路巨擘約佔全球一半的廣告收入。但大量的負面新聞,加密貨幣、ICO成為眾矢之的,讓不得不擔心加密貨幣是否是另一個鬱金香騙局,也讓區塊鏈名不符實的討論盛囂塵上。
其實,我們應該分成「幣圈」與「鏈圈」,用不同角度思考。顧名思義「幣圈」關注於加密貨幣發展,因目前 ICO沒有明確的監管法規,許多發行人看準投資人不懂技術,拿到錢就跑。《華爾街日報》調查發現,每5件ICO募資計畫就有1件可能是詐騙,加上比特幣的暴漲暴跌等負面因素,不僅各國對加密貨幣的監管嚴陣以待,才會臉書、谷歌這些高科技的公司也不歡迎他們來打廣告。
相較之下,專注於區塊鏈應用的「鏈圈」卻得到許多的掌聲。區塊鏈雖然是源於比特幣,但因為去中心化、高度安全性、可溯源、加密性等特性,能與許多產業、領域及技術結合,帶來更多的創新產業。
首先,在數位時代中, 2015年5月27日大陸支付寶出現了近2小時的大規模癱瘓。因為杭州市蕭山區某地的光纖被挖斷,導致支付寶的主機之一斷線,這對於高度依賴行動支付的大陸民眾的生活影響很大。這中心化經濟模式突顯只要中心出問題,全部運作都將停擺。若是中心平台被駭,損失恐怕將難以估計。但這樣問題不會出現在比特幣中,透過對等網路(Peer to Peer,P2P、SHA256雜湊演算法法、非對稱加密演算法、工作量證明(Proof of Work,PoW),共識機制等技術,架構而成的「區塊鏈」,並完整實現了「去中心化」的理念。
其次,在區塊鏈中加上「智慧合約」,也被稱之為「區塊鏈2.0」。如以太坊(Ethereum)程式寫成的智慧合約,因為不會被竄改,可以自動執行,能結合金融交易。與區塊鏈結合之後,可以產生用於紀錄股權、智慧財產權、版權、醫療紀錄、證書資格等,開啟了區塊鏈應用的各種可能。
然而,「區塊鏈2.0」雖然應用的層面更廣了,但因工作量證明的機制,交易緩慢、可擴展性(scalability)不足、礦工挖礦成本高等問題仍未解決。現有的區塊鏈架構並不適用於物聯網等級的交易量,只要越多人使用、交易量越大,交易速度會更慢、手續費更高。這些問題尚待解決。
最近,與台北市政府合作發行「數位市民卡」的IOTA基金會正是突破限制的代表之一。IOTA專門針對原有區塊鏈的缺點進行改造,其分散式帳本技術Tangle,號稱專為物聯網設計,不需手續費、輕量化、可規模化,讓金額低、交易頻率卻高的微型支付更容易實現。除了交易,Tangle也能用於物聯網裝置的數據儲存,因為其檔案大小相當輕量,不只是電腦,就算是手機和小型物聯網裝置,都能在Tangle上儲存並交換數據。而IOTA只是眾多發展區塊鏈的先行者之一,全球還有許多公司積極投入這個領域,區塊鏈的升級更新十分快速。
不過,相較於物聯網、人工智慧、共享經濟等備受期待的新技術,區塊鏈的發展也還在起步階段。幾乎所有的專家都認同,目前區塊鏈技術還不夠成熟,能做的事情十分有限,會不會像AI、網路等技術必須進入冰河期的磨練才能一飛沖天,恐怕仍需要觀察。或許在ICO的泡沫結束之後,讓人才與資金回到「鏈圈」,才能看到「區塊鏈」真實價值。如同2000年「.COM泡沫」後,經過了10多年,還是進入了數位時代。區塊鏈應是值得我們投資的技術,與其瞻前顧後,不如放開心胸打造適合它發展的環境,才不會輸在起跑點。
(工商時報)
智慧合約 缺點 在 Taipei Ethereum Meetup Facebook 八卦
📜 [專欄新文章] 區塊鏈權益證明(PoS)的去中心化難題:主觀性與遠程攻擊
✍️ Ping Chen
📥 歡迎投稿: https://medium.com/taipei-ethereum-meetup #徵技術分享文 #使用心得 #教學文 #medium
相較於工作量證明(PoW)的客觀、直覺、易於驗證,權益證明因為仰賴過去的狀態做為共識基礎,存在「正確性」環環相扣的問題。
工作量證明 vs 權益證明
工作量證明做為比特幣發明之初就存在的共識機制,最大的優點就是簡單:礦工需要算一百兆次,驗證只需要驗算正確的那一次,易守難攻,但缺點也很明顯,挖礦的無意義運算很浪費資源。
權益證明捨棄低效率的挖礦猜數字遊戲,改用投票表決的方式產生共識,任何持幣超過一定數量的人都可以參與投票,票多者勝。
易驗證的安全性沈澱
相較於權益證明,驗證需要有「過去每個人的持幣量」的先備知識,工作量證明簡單粗暴,你不需要知道幣的分佈、全局狀態、過去的任何一筆交易,只要看區塊頭就知道合法,所以如果你有天不小心在路邊撿到兩條鏈,沒什麼好猶豫的,更長、累積工作量更多的鏈就是對。
基於物理法則,工作量證明區塊鏈上的交易,在被礦工打包後,不只安全,隨著未來有更多區塊接在後面,這個區塊被回溯的機率就越來越低,也就是交易「沈澱」到更深、更安全的地方。所以我們常看到交易所和商家會有「n 個區塊」的確認等待設計,就是要等款項變得更像是不會跑掉。
區塊鏈的最終性
權益證明區塊鏈不存在安全沈澱的效應,因為「區塊 X 的正確性」仰賴「區塊 X-1 的正確性」,又仰賴 X-2, X-3, …,所以如果你對整條區塊鏈的狀態(誰有多少幣)一無所知,那往前給你再多證據也未必能說服你,畢竟偽造區塊,也就是狀態轉移,的成本非常非常低。
然而,權益證明的支持者會告訴你,我們有最終性(finality)這個工作量證明沒有的超讚的東西。也就是說,如果你確信區塊 X-1 是對的,那當區塊 X 產生的瞬間,它對你而言就永遠是對的,根本不需要等什麼沈澱。
理由很簡單,因為工作量證明的潛在礦工是未知、是無限多的,很難知道現在世界上有多少能挖礦的設備,這甚至超越時間跨度,也就是未來的算力也可能回來挖現在的區塊,所以僅管越來越安全,卻永遠不可能確信 100% 不被反轉。如果有外星人掏出一台異次元電腦,瞬間做了超越全地球電腦運算力的工作量,那區塊鏈上的任何交易,都是有可能被逆轉的。
這時候,權益證明的有限礦工就顯得很重要了。對於「區塊 X 是否正確」問題,有投票權的母體僅是「所有在區塊 X-1 有持幣的人」,而當這群人當中的 2/3 已經投票(且保證不會跑票),那區塊 X 就永遠地敲定了。
主觀性
回到「你有天不小心在路邊撿到兩條鏈」的情境,這對專業節點/礦工來說當然不是問題,他們隨時都在同步新區塊,總是能根據共識規則選邊站。但業餘使用者難免會離線一段很長的時間再回來。有天當你連上網,卻發現有兩組人傳給你兩條完全不同的鏈,在權益證明的情境下,你是沒辦法馬上知道該選哪一邊的,甚至可以說,即便你補足了離線期間的每個區塊,這兩條鏈誰好誰壞仍然是憑感覺,看你相信誰,也就是「主觀」的。
要克服主觀性對業餘節點近用區塊鏈的威脅,唯一的辦法是每個區塊產出時都立刻達到最終性(不可分叉),但這等同於要求「每一個礦工」都「永遠活躍在線上」且「知道狀態和每一筆交易」並「隨時投票表態」,這樣的標準太嚴苛,很容易讓新區塊難產,甚至整個鏈停滯,實務上不可行。
遠程攻擊
共識演算法的設計中,最重要的指標就是「抗惡意行為」的程度。工作量證明的術語「51% 攻擊」指的是:這個區塊鏈能容忍一些壞人存在,只要他們掌握的算力不超過整個系統的一半就沒關係。
對於攻擊發起者,我們只能假設他不要太強;對於其他誠實中立(共識系統中不存在善良的概念)的參與者,我們則希望透過經濟機制的設計,引導他們做出促進共識收斂的行為。
在工作量證明系統分叉時,礦工選擇在較短鏈上挖礦是不划算的,因為挖礦獎勵可能會消失,平白浪費算力。而權益證明的礦工因為不用真的用設備耗很多電做運算,同時在兩個分叉上押寶理論上是可行的,但如果每個礦工都這樣做,分叉就永遠不會收斂。為了強迫礦工選擇,我們會懲罰在同個區塊高度的不同區塊都投票的人,減少挖礦獎勵,甚至沒收資金。
可以說,權益證明在處理分叉上更強而有力。工作量證明的礦工如果兩邊挖礦,頂多沒賺到錢;權益證明礦工兩邊挖的話非但不會賺,甚至會損失本金,嚇阻力顯然大上許多。但是當攻擊目標是遙遠的過去時,權益證明卻比工作量證明脆弱,甚至可以說是束手無策。
如前所述,工作量證明的區塊鏈擁有不斷沈澱的安全性,惡意攻擊最近的區塊或許可行,但要惡意攻擊一年前的區塊,必須要重做一年份的工作量,成本超級高,也很容易被發現。相較之下,權益證明區塊鏈的記帳不需要物理性的消耗設備和電力,攻擊一分鐘的區塊和一年前的區塊的成本相差無幾。
想像某人在一年前秘密地掌握了大多數的幣(投票權),並且在一年間表現正常,從不作惡,然後慢慢的賣幣退場。但就在完全脫手後,他忽然從一年前那個他佔有過半投票權的時間點,瞬間偽造了整年份的歷史,一個完全由他一手偽造的分叉鏈。對不知情的節點而言,這條鏈完全合法,對其他節點而言,就算想懲罰他(他確實有重複投票),他在主鏈上也已經沒有幣可以被罰了,這就是所謂的遠程攻擊(long range attack)。
看啊,是ICBM! Photo by Maciej Ruminkiewicz on Unsplash
緩解主觀性與遠程攻擊的方案
對工作量證明鏈而言,礦工和持幣者是脫鉤的,權益證明則否。權益證明的問題,基本上就是共識機制和區塊鏈狀態高度耦合的後遺症,衍生出的包括共識有效性、活性、輕節點實作等等的問題得靠額外的機制處理。
鏈外共識
一種簡單有效的方法是定期發布區塊鏈的里程碑(milestone),這種方法對工作量證明和權益證明都適用。比方說,聖人明君,偉大全能的以太坊創辦人 Vitalik,可以固定在他的 Twitter 上發布整數區塊的 block hash,告訴大家第九百萬塊就是 0x388f34dd9....d8e142960e3不會錯,甚至直接更新節點實作,把里程碑寫死在程式碼裡面,就可以有效引導新加入的節點不會走到壞人的鏈上,可以稱作 PoS + PoR (reputation) 的共識機制。
合併工作量證明
另一種方法是合併使用兩種共識機制,比方說原本 2018 要上線但忽然被整組砍掉的 Casper FFG,就計畫要在原有的 ETH 1.0 鏈上疊加一層由智慧合約實作的權益證明。也就是出塊仍然由原本的礦工負責,再讓持幣者投票做雙重驗證,礦工不再只跟隨最長鏈,而是要同時考慮這個鏈是否違反投票結果。既可以享有最終性,也能累積工作量避免遠程攻擊。
不過後來以太坊開發者的大頭們決定放棄上這版,改直接推出一步到位的 PoS + sharding 的真・ETH 2.0。在這個版本中預計也有合併工作量證明,但不是本來的雙軌制,而是用一種叫 VDF 的特殊演算法 + 專用硬體,同時提供工作量和重要的鏈上隨機數產生器(RNG)。
VDF (verifiable delay function) 和本來的挖礦有些許不同,它雖然也有計算困難驗證容易的特性,但並不能靠堆疊礦機來平行加速,而是要用由某幾家硬體廠商聯合開發的可信機器,保證計算的耗時總是在某個範圍內,從而提供近似工作量證明的客觀性和安全沈澱。
中心化
這題會考,旁邊畫五顆星星
回到權益證明高度耦合區塊鏈狀態的問題,這本質上是「自己證明自己對」的困境。實務上為了能運作,為了避免來自一年前礦工的超時空打擊,勢必得比工作量證明多出更多需要信任的環節:要相信節點實作給的信任根(像是 genesis block)、要相信別的節點提供的狀態、要相信驗證者和出塊礦工不會作惡或聯合審查。
實務上,為了確保可用性和活性,接受一些程度不一的中心化妥協方案在所難免,差別只在於你更願意相信社群大神的信譽還是硬體廠商不會偷做改良設備的職業操守。但話說回來,工作量證明也有自己的中心化議題,大礦池、ASIC 廠商壟斷等等,不會有系統能保證完全的去中心化,只能在已知可用的幾個方案裡面,盡量挑選比較好的,穩定中求進步了。
最近大手筆用了好多錢註冊更短的 ENS
ping.eth
歡迎順手抖內幫補血😢
區塊鏈權益證明(PoS)的去中心化難題:主觀性與遠程攻擊 was originally published in Taipei Ethereum Meetup on Medium, where people are continuing the conversation by highlighting and responding to this story.
👏 歡迎轉載分享鼓掌
智慧合約 缺點 在 動區動趨 BlockTempo - 由社群而生的區塊鏈媒體 - Media for Blockchain Facebook 八卦
動區學堂【DeFi 秘笈大公開】輕鬆打造 10% 年利率:新手入門班 / 產品評測班
👉立即報名:https://pse.is/DeFiClass
#1個下午 #各2小時 #新手老鳥都適合
#徹底學會活用DeFi賺錢
#報名新手班送以太幣ETH💰
投資加密貨幣,就一定得隨時盯盤、睡都睡不好?
每天都要面對暴漲暴跌,心臟不夠大顆玩不起?
其實,現在有一種區塊鏈理財產品,比買基金還輕鬆,
可以讓你一邊投資加密貨幣,一邊穩賺高達 1X% 年利率....
👨🏫#動區學堂【DeFi 秘笈大公開】課程第一期正式推出!
#新手入門班 + #產品評測班
1 個下午、2 堂課程、各 2 小時
講師陳品將在 4 小時內,帶你從基礎到進階,
徹底學會運用這個新世代最受歡迎的加密貨幣投資工具!
🎉歡迎單堂報名,雙堂合報更優惠
🎉報名新手班就送以太幣(ETH)!
[ 講師介紹 ]
🗣 陳品 / Pelith Founder & CEO
- 區塊鏈技術解決方案公司 Pelith 創辦人暨執行長
- CryptoCow 技術共筆創辦人
- Taipei Ethereum Meetup 早期參與者
- 三年以上 Ethereum DAPP 開發經驗
- 2018《智慧城市黑客松》冠軍
- 2018 HITCON community 區塊鏈資安講者
- 2019 COSCUP 區塊鏈技術講師
陳品為台灣區塊鏈與 DeFi 技術專家,與團隊獨立開發一站式借貸平台「輕鬆貸 EasyDai」,深刻理解各種 DeFi 產品的運作模型與風險;同時也是資深 DeFi 投資者,擅長使用 Compound、dydx、Fulcrum 等借貸平台,結合 Uniswap 造市商獲利與 Synthetix 指數期貨等較少人知道的策略打造獲利組合。
[ 新手入門班 13:30-15:30 ]
👨🏫兩小時的手把手教學,充分的現場實戰,
一次從台幣入金到 Compound 放貸,即刻創造 10% 年利率!
我們希望大家先從區塊鏈與加密貨幣的基本觀念開始,逐步學會使用錢包、交易所,再進入 DeFi 的世界,並細數有哪些風險、地雷陷阱等,使你在未來使用 DeFi 理財時能更有把握、穩健小心。
*#新手班特別回饋:為了讓同學現場實際操作,每人送價值 100 元以太幣!
*#Compound 是一款去中心化借貸平台,為最易入門的 DeFi 產品,類似美元高利活存,其年化收益率會因幣種不同、市場供需調節而浮動,最高達18.5%,近期約5.5%,平均都在10%上下。
一、什麼是 DeFi
- 區塊鏈與加密貨幣簡介
- 市面上知名 DeFi 產品盤點(Uniswap、Compound、dydx...等)
- DeFi 與傳統金融商品的差異
- DeFi 背後的技術原理與獲利模式
二、DeFi 投資要訣
- 為何 DeFi 的利率這麼高?
- 使用 DeFi 有哪些風險?
- 如何評估一個 DeFi 產品能否投資?
三、新手 Compound 放貸實作坊
- 錢包與交易所的基礎使用教學
- 如何轉換台幣與加密貨幣
- Compound 放貸生息完整流程
[ 產品評測班 16:00-18:00 ]
👨🏫如果你已經了解 DeFi、渴望學到更多進階內容,「產品評測班」正是你的選擇!
近期 DeFi 異常火熱,幾乎每隔幾天就有新產品面世,已經多到可以組成 DAI 宇宙了。比起最基本的 Compound,這些新 DeFi 產品有哪些優缺點?獲利如何更高?有什麼風險?
講師陳品會評測這些新 DeFi 商品,在兩小時的課堂中,一一分析它們的技術原理、投資方式和安全性,教你善用不同特色的 DeFi,打造更多元的獲利組合:
- Argent:DeFi 專用的智慧合約錢包,不用以太幣付手續費
- dydx:槓桿借貸平台,特色是借出的倉位也會產生利息
- Fulcrum:代幣化的槓桿倉位與借貸平台
- Synthetix:合成期貨、對標黃金、白銀、外幣的指數合約
- Uniswap:去中心化交易所、除了交易,也允許散戶參與造市獲利
[ 課程資訊 ]
日期 ► 2019 / 11 / 24(日)
時間 ► 13:30~18:00
地點 ► MaiCoin HQ(台北市中正區八德路一段104號)
🎟#單堂報名
『新手入門班』
- 單人報名:1500 元
- 雙人同行優惠:2400 元
『產品評測班』
- 單人報名:1000 元
- 雙人同行優惠:1600 元
🎟#雙堂合報更優惠
『新手入門班』+『產品評測班』
- 單人報名:2000 元
- 雙人同行優惠:3200 元
*本課程著重每個人的學習品質,採取小班制、名額有限,敬請把握機會報名喔!
👉立即購票:https://pse.is/DeFiClass
智慧合約 缺點 在 區塊鏈工程師ptt - Xiyog 的八卦
研究人員提議用區塊鏈、DAO、NFT和人工智慧構建智能教育系統. 金色財經報導,土耳其Anadolu ... 絕大部分智慧合約都會用的語言: 的非官方標準整理:Openzeppelin 3. ... <看更多>